package com.lhd.qd.module.system.user.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.lhd.qd.module.system.user.model.dto.UserOperateLogPageQuery;
import com.lhd.qd.module.system.user.model.vo.UserOperateLogDetailVO;
import com.lhd.qd.module.system.user.model.vo.UserOperateLogListVO;

public interface UserOperateLogService {

    IPage<UserOperateLogListVO> pageUserOperateLog(UserOperateLogPageQuery query);

    UserOperateLogDetailVO getUserOperateLogById(Long id);

    void saveUserOperateLog(Long userId, String operateDesc, String method, String url, Long ipv4, Object[] params, Object result);
}
